#- 作用: 删除文件或者目录
#- 语法: rm [-rf] name1 name2 name3
#- 说明:
#  -r: 将目录及目录中所有文件（目录）逐一删除，即递归删除
#  -f: 无需确认，直接删除
# rm file1.txt file2.txt file3.txt

# rm -r itcast/
# rm -r itcast
# 加不加/有什么区别？
# 在删除目录时，加不加 / 不会影响实际操作结果；rm -r itcast 和 rm -r itcast/ 的效果完全相同。
# 习惯上：加 / 可以让路径更加清晰，尤其是在脚本中有多个目录操作时，可以帮助区分文件和目录。


# 1. 删除名为itcast的目录和目录中所有文件，删除前需确认
mkdir itcast
rm -r itcast/

# 2. 无需确认，直接删除名为itcast的目录和目录中所有文件
mkdir itcast
cd itcast
touch 1.txt
mkdir -p itcast && touch itcast/test1.txt # 等价于上面三个命令

rm -rf itcast/

# 3. 无需确认，直接删除hello.txt文件
rm -f hello.txt
